A Cutting-Plane Alternating Projections Algorithm A Cutting-Plane, Alternating Projections Algorithm for Conic Optimization Problems
نویسندگان
چکیده
We introduce a hybrid projection-localization method for solving large convex cone programs. The method interleaves a series of projections onto localization sets with the classical alternating projections method for convex feasibility problems; the problem is made amenable to the method by reducing it to a convex feasibility problem composed of a subspace and a cone via its homogeneous self-dual embedding. At each step, the only requirement on the localization set, besides convexity, is that it contain the intersection of the subspace and the cone that define the feasibility problem. The key task, then, is to instantiate localization sets that are both informative and easy to project on — there is a trade-off between these two desiderata. Our primary contributions are three-fold. First, we present the projection-localization algorithm family and prove that it is convergent. Second, we empirically evaluate the algorithm obtained when the localization sets are polyhedrons defined by cutting planes obtained from projecting upon the subspace and the convex cone. Our findings are promising, but not yet entirely satisfying: our method significantly outperforms alternating projections on complex problems, where the cone is a cartesian product of multiple cones, but either matches or underperforms the alternating directions method of multipliers. For very simple problems, we demonstrate empirically that this method is, at least in appearance, quadratically convergent. Finally, not to be overlooked, our third contribution is the publication of software that enables clients to rapidly prototype and evaluate projection algorithms for convex feasibility and conic problems.
منابع مشابه
An Analytic Center Cutting Plane Method in Conic Programming
Conic programming has been lately one of the most dynamic area of the optimization field. Although a lot of attention was focused on designing and analyzing interior-point algorithms for solving optimization problems, the class of analytic center cutting plane methods was less investigated. These methods are designed to solve feasibility problems by finding points which are interior to differen...
متن کاملProximal point algorithm, Douglas–Rachford algorithm and alternating projections: a case study
Many iterative methods for solving optimization or feasibility problems have been invented, and often convergence of the iterates to some solution is proven. Under favourable conditions, one might have additional bounds on the distance of the iterate to the solution leading thus to worst case estimates, i.e., how fast the algorithm must converge. Exact convergence estimates are typically hard t...
متن کاملInterior Point and Semidefinite Approaches in Combinatorial Optimization
Conic programming, especially semidefinite programming (SDP), has been regarded as linear programming for the 21st century. This tremendous excitement was spurred in part by a variety of applications of SDP in integer programming (IP) and combinatorial optimization, and the development of efficient primal-dual interior-point methods (IPMs) and various first order approaches for the solution of ...
متن کاملProjection methods for conic feasibility problems: applications to polynomial sum-of-squares decompositions
This paper presents a projection-based approach for solving conic feasibility problems. To find a point in the intersection of a cone and an affine subspace, we simply project a point onto this intersection. This projection is computed by dual algorithms operating a sequence of projections onto the cone, and generalizing the alternating projection method. We release an easy-to-use Matlab packag...
متن کاملAcceleration of Lagrangian Method for the Vehicle Routing Problem with Time Windows
The analytic center cutting plane method (ACCPM) is one of successful methods to solve nondifferentiable optimization problems. In this paper ACCPM is used for the first time in the vehicle routing problem with time windows (VRPTW) to accelerate lagrangian relaxation procedure for the problem. At first the basic cutting plane algorithm and its relationship with column generation method is clari...
متن کامل